Text copied to clipboard!

Title

Text copied to clipboard!

iOS App Developer

Description

Text copied to clipboard!
We are looking for an experienced iOS App Developer to join our mobile development team. As an iOS App Developer, you will be responsible for designing, developing, and maintaining applications for Apple’s iOS platform. Your primary focus will be the development of iOS applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential. In this role, you will translate designs and wireframes into high-quality code, ensure the performance, quality, and responsiveness of applications, and identify and correct bottlenecks and fix bugs. You will also help maintain code quality, organization, and automatization. The ideal candidate should have a strong understanding of the full mobile development life cycle, be proficient in Swift and Objective-C, and have experience with Apple's design principles and interface guidelines. You will also be expected to stay up-to-date with the latest industry trends and technologies to ensure our applications remain current and competitive. Strong communication skills and the ability to work in a team environment are essential. If you are passionate about mobile platforms and translating code into user-friendly apps, we would like to meet you.

Responsibilities

Text copied to clipboard!
  • Design and build advanced applications for the iOS platform
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Ensure the performance, quality, and responsiveness of applications
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automatization
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Translate UI/UX designs into code
  • Work with outside data sources and APIs
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Participate in code reviews and team meetings

Requirements

Text copied to clipboard!
  • Proven working experience in iOS development
  • Proficiency in Swift and Objective-C
  • Experience with iOS frameworks such as Core Data, Core Animation, etc.
  • Familiarity with RESTful APIs to connect iOS applications to back-end services
  • Understanding of Apple’s design principles and interface guidelines
  • Experience with performance and memory tuning with tools such as Instruments
  • Familiarity with cloud message APIs and push notifications
  • Knowledge of code versioning tools such as Git
  • BS/MS degree in Computer Science, Engineering or a related subject
  • Strong problem-solving skills and attention to detail

Potential interview questions

Text copied to clipboard!
  • How many years of experience do you have in iOS development?
  • Are you proficient in both Swift and Objective-C?
  • Can you provide examples of iOS apps you have developed?
  • Have you worked with RESTful APIs before?
  • What tools do you use for debugging and performance tuning?
  • Are you familiar with Apple’s Human Interface Guidelines?
  • Do you have experience with version control systems like Git?
  • Have you published any apps on the App Store?
  • How do you ensure code quality and maintainability?
  • Are you comfortable working in a team environment?